0,        '############################
1,        '# WASH_2_SC_API(UINT2 volume,UINT2 times)
2,        '# {اO               : 
3,        '# ROBOT TYPE        : Giga
4,        '# DATE/VERTION   : 2026.03.03 Eldon-For812
5,        '# ntά CORPORATION
6,        '###
7,        '###  l[ time  ܼ
8,        '##########Main##############
9,        Display( " WELL(6) WASH(2) BUFFER " )
10,      Mov(X_WELL_6,SLOW)
11,      Mov(V_INITIAL_1,SPEED_V)
12,      Mov(Y_WELL_BOTTOM,SPEED_V)
13,      Delay(5)
14,      Draw(volume,SPEED_V)
15,      Delay(50)
16,      Mov(Y_0,SPEED_V)
17,      Display( " WASH(2) " )

18,      Mov(X_MG_BOTTOM,SLOW)
19,      ME(ME_LOW)
20,      Mov(Y_MG_MIX,SPEED_V)
21,      Spit(volume,SLOW)
22,      RINSE_API(volume-300,3,SPEED_V)
23,      Mov(X_MG_MIX,SLOW)
24,      Mov(Y_MG_MIX,SPEED_V)
25,      MIX_API(volume-300,3,2,SPEED_V,SPEED_V)
26,      MG_WASH_API(volume-300,5,2,SPEED_V,SPEED_V)
27,      Mov(Y_MG_MIX,SPEED_V)
28,      MIX_API(volume-300,times,2,SPEED_V,SPEED_V)

29,      Mov(Y_WELL_5000,SPEED_V)

30,      Display( " WASH(2) Magnetic Separation " )

32,      Delay(50)
33,      Spit(200,VSLOW)
34,      Delay(30)
35,      Spit(150,VSLOW)
16,      Mov(Y_0,SPEED_V)
34,      Delay(5)

38,      Mov(X_MG_BOTTOM,SLOW)
39,      Mov(V_INITIAL_1,SPEED_V)
40,      Mov(Y_MG_BOTTOM,SPEED_V)
41,      Draw(volume+100,SLOW)

42,      Mov(Y_WELL_5000,SPEED_V)

43,      Delay(50)
44,      Mov(Y_MG_BOTTOM,SPEED_V)
45,      Draw(200,VSLOW)
43,      Delay(50)
46,      Mov(Y_0,SPEED_V)





48,      Mov(X_EL_RINSE,SLOW)
49,      Mov(Y_EL_RINSE,SLOW)

50,      Spit(volume,SLOW)

52,      Delay(20)
53,      Spit(200,SLOW)
54,      Delay(20)
55,      Spit(150,SLOW)
49,      Mov(Y_WELL_HIGH,SPEED_V)
31,      ME(ME_UP)
57,      Delay(50)
58,      Mov(V_INITIAL_1,SPEED_V)

8,        For (i=0 ; i<15; i++)
9,        {
49,      Mov(Y_MG_MIX,SLOW)
55,      Draw(1000,VSLOW)

57,      Delay(10)
49,      Mov(Y_MG_MIX_HIGH,SLOW)
55,      Spit(1000,VSLOW)
14,                 }
15,      For End

49,      Mov(Y_MG_MIX_HIGH,SLOW)
55,      Spit(200,VSLOW)
49,      Mov(Y_WELL_HIGH,SLOW)
58,      Mov(V_INITIAL_1,SLOW)

57,      Delay(30)

40,      Mov(Y_MG_MIX_HIGH,SLOW)
43,      Delay(30)
41,      Draw(volume+30,VSLOW)
42,      Mov(Y_WELL_5000,SLOW)
43,      Delay(30)
44,      Mov(Y_MG_MIX_HIGH,VSLOW)
45,      Draw(200,VSLOW)
43,      Delay(30)
46,      Mov(Y_0,SPEED_V)

19,      ME(ME_LOW)

48,      Mov(X_WELL_5,SLOW)

49,      Mov(Y_WELL_5000,SLOW)

50,      '##쥻Spit(volume-60,SLOW)
51,      Mov(V_INITIAL_1,SLOW)
52,      Delay(50)
53,      Spit(200,SLOW)
54,      Delay(40)
55,      Spit(150,SLOW)

49,      Mov(Y_WELL_HIGH,SPEED_V)

57,      Delay(20)

58,      Mov(V_INITIAL_1,SPEED_V)

43,      Delay(20)

56,      Mov(Y_0,SPEED_V)
